The Rolex Explorer 124270 - Is It The Perfect Watch